import BaseEnum from '@/core/utils/BaseEnum'
import BaseEnumValue from '@/core/utils/BaseEnumValue'

class OssSupplierTypeEnum extends BaseEnum<string> {
	OSS_ALIYUN = new BaseEnumValue<string>('oss_aliyun', 'oss_aliyun')
	OSS_MINIO = new BaseEnumValue<string>('oss_minio', 'oss_minio')
	constructor() {
		super(['OSS_ALIYUN', 'OSS_MINIO'])
	}
}

const enumModel = new OssSupplierTypeEnum()

export default enumModel
